home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2003-239.nasl < prev    next >
Text File  |  2005-01-14  |  4KB  |  116 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12410);
  11.  script_version ("$Revision: 1.4 $");
  12.  script_cve_id("CAN-2003-0462", "CAN-2003-0501", "CAN-2003-0550", "CAN-2003-0551", "CAN-2003-0552", "CAN-2003-0619", "CAN-2003-0699");
  13.  
  14.  name["english"] = "RHSA-2003-239: kernel";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated kernel packages that address various security vulnerabilities are
  21.   now available for Red Hat Enterprise Linux.
  22.  
  23.   The Linux kernel handles the basic functions of the operating system.
  24.  
  25.   Security issues have been found that affect the versions of the Linux
  26.   kernel shipped with Red Hat Enterprise Linux:
  27.  
  28.   CAN-2003-0462: Paul Starzetz discovered a file read race condition existing
  29.   in the execve() system call, which could cause a local crash.
  30.  
  31.   CAN-2003-0501: The /proc filesystem in Linux allows local users to obtain
  32.   sensitive information by opening various entries in /proc/self before
  33.   executing a setuid program. This causes the program to fail to change the
  34.   ownership and permissions of already opened entries.
  35.  
  36.   CAN-2003-0550: The STP protocol is known to have no security, which could
  37.   allow attackers to alter the bridge topology. STP is now turned off by
  38.   default.
  39.  
  40.   CAN-2003-0551: STP input processing was lax in its length checking, which
  41.   could lead to a denial of service (DoS).
  42.  
  43.   CAN-2003-0552: Jerry Kreuscher discovered that the Forwarding table could
  44.   be spoofed by sending forged packets with bogus source addresses the same
  45.   as the local host.
  46.  
  47.   CAN-2003-0619: An integer signedness error in the decode_fh function of
  48.   nfs3xdr.c allows remote attackers to cause a denial of service (kernel
  49.   panic) via a negative size value within XDR data of an NFSv3 procedure
  50.   call.
  51.  
  52.   CAN-2003-0699: The C-Media PCI sound driver in Linux kernel versions prior
  53.   to 2.4.21 accesses userspace without using the get_user function, which is
  54.   a potential security hole.
  55.  
  56.   All users are advised to upgrade to these erratum packages, which contain
  57.   backported security patches correcting these vulnerabilities.
  58.  
  59.  
  60.  
  61.  
  62. Solution : http://rhn.redhat.com/errata/RHSA-2003-239.html
  63. Risk factor : High';
  64.  
  65.  script_description(english:desc["english"]);
  66.  
  67.  summary["english"] = "Check for the version of the kernel packages";
  68.  script_summary(english:summary["english"]);
  69.  
  70.  script_category(ACT_GATHER_INFO);
  71.  
  72.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  73.  family["english"] = "Red Hat Local Security Checks";
  74.  script_family(english:family["english"]);
  75.  
  76.  script_dependencies("ssh_get_info.nasl");
  77.  
  78.  script_require_keys("Host/RedHat/rpm-list");
  79.  exit(0);
  80. }
  81.  
  82. include("rpm.inc");
  83. if ( rpm_check( reference:"kernel-BOOT-2.4.9-e.27", release:"RHEL2.1") )
  84. {
  85.  security_hole(0);
  86.  exit(0);
  87. }
  88. if ( rpm_check( reference:"kernel-doc-2.4.9-e.27", release:"RHEL2.1") )
  89. {
  90.  security_hole(0);
  91.  exit(0);
  92. }
  93. if ( rpm_check( reference:"kernel-headers-2.4.9-e.27", release:"RHEL2.1") )
  94. {
  95.  security_hole(0);
  96.  exit(0);
  97. }
  98. if ( rpm_check( reference:"kernel-source-2.4.9-e.27", release:"RHEL2.1") )
  99. {
  100.  security_hole(0);
  101.  exit(0);
  102. }
  103.  
  104. if ( rpm_exists(rpm:"kernel-", release:"RHEL2.1") )
  105. {
  106.  set_kb_item(name:"CAN-2003-0462", value:TRUE);
  107.  set_kb_item(name:"CAN-2003-0501", value:TRUE);
  108.  set_kb_item(name:"CAN-2003-0550", value:TRUE);
  109.  set_kb_item(name:"CAN-2003-0551", value:TRUE);
  110.  set_kb_item(name:"CAN-2003-0552", value:TRUE);
  111.  set_kb_item(name:"CAN-2003-0619", value:TRUE);
  112.  set_kb_item(name:"CAN-2003-0699", value:TRUE);
  113. }
  114.  
  115. set_kb_item(name:"RHSA-2003-239", value:TRUE);
  116.